package com.myway.dto.product;

import com.myway.dto.payment.DTOPayment;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class DTOSupportbusinessRefund implements Serializable {

	private static final long serialVersionUID = -1915445728843026345L;
	
	/**主键**/
	private Long id;
	
	/**退订金额**/
	private BigDecimal amount;

	/**退订时间**/
	private Date createTime;

	/**退订订单编号**/
	private Long orderId;

	/**退订积分金额**/
	private BigDecimal pointAmount;

	/**退单状态**/
	private String status;

	/**退单类型**/
	private String supportBusinessType;
	
	/**审核通过时间**/
	private Date checkTime;
	
	/**退款费率**/
	private Double refundRate;
	
	/**
	 * currentPageNum:当前第几页
	 */
	private int currentPageNum;
	
	private List<DTOPayment> supportbusinessRefundPayment;
	
	/**
	 * pageSize:每页记录数
	 */
	private int pageSize;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public BigDecimal getPointAmount() {
		return pointAmount;
	}

	public void setPointAmount(BigDecimal pointAmount) {
		this.pointAmount = pointAmount;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getSupportBusinessType() {
		return supportBusinessType;
	}

	public void setSupportBusinessType(String supportBusinessType) {
		this.supportBusinessType = supportBusinessType;
	}

	public Date getCheckTime() {
		return checkTime;
	}

	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}

	public int getCurrentPageNum() {
		return currentPageNum;
	}

	public void setCurrentPageNum(int currentPageNum) {
		this.currentPageNum = currentPageNum;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public List<DTOPayment> getSupportbusinessRefundPayment() {
		return supportbusinessRefundPayment;
	}

	public void setSupportbusinessRefundPayment(
			List<DTOPayment> supportbusinessRefundPayment) {
		this.supportbusinessRefundPayment = supportbusinessRefundPayment;
	}

	public Double getRefundRate() {
		return refundRate;
	}

	public void setRefundRate(Double refundRate) {
		this.refundRate = refundRate;
	}
	
}